home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1996 May / Software of the Month Club 1996 May.iso / mac / ISO9660 / ZIPFILES / LXLT101.ZIP / whatsnew < prev   
Encoding:
Text File  |  1996-02-23  |  4.4 KB  |  81 lines

  1.                        ─────────────────────────
  2.                         lxLite revision history
  3.                        ─────────────────────────
  4.  
  5.  [;] Comment
  6.  [*] Modified
  7.  [+] Added feature
  8.  [-] Removed feature
  9.  [!] Bug fix
  10.  
  11.  1.01
  12.  ──── 23-Feb-96 minor bugfix
  13.   [!] Bugfix :-) in v1.00 docs I erroneously stated that Alice was born
  14.       at 13-Feb-96; however the real date is 12-Feb-1996 :-)
  15.   [!] Now lxLite preserves not only timestamp but also file attributes.
  16.       The version 1.00 erroneously stated that file is used by another
  17.       process in the case lxLite failed to access it because of read-only
  18.       or system attribute.
  19.   [!] Fixed: lxLite preserves now extended attributes of the file. Sometimes
  20.       EAs are useful, although mostly occupies disk space :-)
  21.   [!] Fixed: lxLite now COPIES file into/from backup copies instead of
  22.       renaming them: this caused the WorkPlace Shell to track such operations
  23.       and to change the `program filename` field in program object.
  24.   [*] Now /R{#} option can be used to re-align pages even on 1 (byte)
  25.       boundary. This will get some extra bytes, however LINK386 does not
  26.       allow this value to be less than 4 (but OS/2 eats it) - use at your
  27.       own risk.
  28.   [-] Removed `Switch-to-foreground-when-asking` feature. This was
  29.       implemented rather as a lab work than a useful feature :-)
  30.       On the other hand, the version with this feature must use
  31.       PMSHAPI.DLL which is not always available (in particular when
  32.       booting from OS/2 repair/installation diskettes).
  33.  
  34.  1.00
  35.  ──── 15-Feb-96 first release version
  36.   [!] When an invalid page is encountered don`t exit with an error but
  37.       check first if this page is used. (Encountered on npswpsri.dll 1.81).
  38.       This is an invalid executable; however error is not fatal because
  39.       page isn`t used and OS/2 loads that DLL without problems.
  40.   [!] Now lxLite keeps and restores original executable timestamp.
  41.   [!] Fixed an error when OS/2 locks up on some DOS executables because
  42.       it contained a 0 at offset 3Ch in DOS EXE header.
  43.   [*] Changed format of .CFG file. Now it is a plain ASCII text file. For
  44.       details refer to documentation, section about options.
  45.   [-] Removed /D# option - use a text editor to add new cfgs.
  46.   [+] Added /D{+|-} option allowing to remove debug information.
  47.   [+] Added ability to recognize files packed with ABSOLUTELY THE SAME
  48.       options, so lxLite will not proceed the same file twice. "The same"
  49.       means that files will be recognized as packed ONLY if it has been
  50.       processed with the same switch(-es) which influence resulting file
  51.       size. Use /F+ (see below) switch to bypass this detection if you
  52.       want to process file anyway - for example if it has been already
  53.       packed, but not so good as it can be, i.e. by LINK386 or REPACK.
  54.   [+] Added /F{+|-} option allowing to force repacking even if lxLite
  55.       thinks that it is not needed. Use to bypass autodetection (`already
  56.       processed' message).
  57.   [+] Added /T{#} option allowing to replace DOS stubs. Use /T alone to
  58.       completely remove DOS stubs - useful for DLLs `cause they cannot
  59.       be run from DOS session at all.
  60.   [+] Added ability to replace even USED! i.e. `active` .DLL`s and
  61.       executables. Now you can repack entire \os2\*\*.* subdirectory
  62.       without having to do a clean boot. Note that you better reboot after
  63.       such operations because OS/2 will throw away all its internal cache
  64.       buffers for this module and it (i.e. its old copy) will be kept
  65.       entirely in memory/swapfile.
  66.   [+] Now lxLite runs at the idle:16 priority so it won`t overload your CPU.
  67.   [+] Now when lxLite encounters a problem to which he needs your answer he
  68.       brings itself to the foreground. The only thing to say about it is:
  69.       because of that lxLite uses now PMSHAPI & PMWIN.DLL, so it most likely
  70.       will not run under T-Shell. Because of that there are TWO supplied
  71.       versions of lxLite: lxLite-T.exe and lxLite.exe. Delete first if you
  72.       will not need lxLite with a clean boot.
  73.   [+] Added /Z{#} option which defines the threshold for lxLite to separate
  74.       programs with `functional` stubs such as dual-mode executables from
  75.       'dummy' stubs. Default size is 1024 bytes, i.e. on all executables with
  76.       stub size bigger than 1024 bytes the /T{#} option will have no effect.
  77.  
  78.  0.99b
  79.  ───── 07-Feb-96 beta-test version
  80.   [;] What`s new? Nice question :-)
  81.